
#pragma once

//#include "header.h"
#include "MathHelper.h"


using namespace cgMath;


namespace cgGame
{
	class CAction
	{
	public:
		//CAction();
		CAction(cgVector2D pos = cgVector2D(0.0f, 0.0f), 
				cgVector2D dir = cgVector2D(0.0f, 0.0f));
		~CAction();
		
		cgVector2D GetPosition();
		void SetPosition(cgVector2D pos);
		cgVector2D GetDirection();
		void SetDirection(cgVector2D dir);
		//inline cgVector2D GetPosition();
		//inline void SetPosition(cgVector2D pos);
		//inline cgVector2D GetDirection();
		//inline void SetDirection(cgVector2D dir);
		
	private:
		cgVector2D m_position;
		cgVector2D m_direction;
	};
}